.errorCon { background-image: url("../images/404.png"); background-repeat: no-repeat; text-align: center; }
.errorCon a.goBackIndex { margin: 0 auto; display: block; background: #ffffff; border: 1px solid #c5c5c5; color: #666666; }

@media only screen { .errorCon { padding-top: 210px; background-size: 252px 186px; background-position: center 24px; }
  .errorCon dt { font-size: 24px; line-height: 36px; padding: 6px 0; }
  .errorCon dd { padding-bottom: 12px; }
  .errorCon dd .goBackIndex { width: 162px; font-size: 24px; line-height: 50px; -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; } }
@media only screen and (max-width: 479px) and (min-width: 321px) { .errorCon { padding-top: 157px; background-size: 189px 139px; background-position: center 18px; }
  .errorCon dt { font-size: 18px; line-height: 27px; padding: 4px 0; }
  .errorCon dd { padding-bottom: 9px; }
  .errorCon dd .goBackIndex { width: 121px; font-size: 18px; line-height: 37px; -webkit-radius: 3.00752px; -moz-radius: 3.00752px; -ms-radius: 3.00752px; -o-radius: 3.00752px; border-radius: 3.00752px; } }
@media only screen and (max-width: 320px) { .errorCon { padding-top: 140px; background-size: 168px 124px; background-position: center 16px; }
  .errorCon dt { font-size: 16px; line-height: 24px; padding: 4px 0; }
  .errorCon dd { padding-bottom: 8px; }
  .errorCon dd .goBackIndex { width: 108px; font-size: 16px; line-height: 33px; -webkit-radius: 2.66667px; -moz-radius: 2.66667px; -ms-radius: 2.66667px; -o-radius: 2.66667px; border-radius: 2.66667px; } }
